package cc.rengu.redp.bizimpl.upmp.domain;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;

/**
  *	BatchExcpCfrm实体
  *
  * @author zhuyaping
  * @date 2020年09月21日09时34分
  *
  *	@see 
  */
  
@SuppressWarnings("serial")
@Data
@EqualsAndHashCode(callSuper = false)
@TableName(value = "T_C_BATCH_EXCP_CFRM")
@ApiModel(value = "BatchExcpCfrm对象")
//@Cache(usage = CacheConcurrencyStrategy.READ_WRITE)
public class BatchExcpCfrm implements Serializable {

	private static final long serialVersionUID = 1L;

	@ApiModelProperty(value = "机构标识")
   	//@TableField(value = "inst_id",nullable = false, length = 14)
   	@TableField(value = "inst_id")
    private String instId ;

	@ApiModelProperty(value = "任务参数")
   	//@TableField(value = "task_param",nullable = true, length = 16)
   	@TableField(value = "task_param")
    private String taskParam ;

	@ApiModelProperty(value = "批次日期")
   	//@TableField(value = "batch_date",nullable = false, length = 8)
   	@TableField(value = "batch_date")
    private String batchDate ;

	@ApiModelProperty(value = "批次号")
	@TableField(value = "batch_no")
	//@TableField(value = "batch_no",nullable = false, length = 12)
	private String batchNo ;

	@ApiModelProperty(value = "业务产品类型")
	//@TableField(value = "biz_prod_type",nullable = false, length = 2)
	@TableField(value = "biz_prod_type")
	private String bizProdType ;

	@ApiModelProperty(value = "原子任务号")
	//@TableField(value = "atom_task_id",nullable = false, length = 128)
	@TableField(value = "atom_task_id")
	private String atomTaskId ;

	@ApiModelProperty(value = "任务描述")
	//@TableField(value = "task_desc",nullable = true, length = 128)
	@TableField(value = "task_desc")
	private String taskDesc ;

	@ApiModelProperty(value = "异常确认类型")
	//@TableField(value = "excp_cfrm_type",nullable = false, length = 1)
	@TableField(value = "excp_cfrm_type")
	private String excpCfrmType ;

	@ApiModelProperty(value = "异常确认状态")
	//@TableField(value = "excp_cfrm_status",nullable = false, length = 1)
	@TableField(value = "excp_cfrm_status")
	private String excpCfrmStatus ;

	@ApiModelProperty(value = "操作人代号")
	//@TableField(value = "opr_id",nullable = true, length = 32)
	@TableField(value = "opr_id")
	private String oprId ;

	@ApiModelProperty(value = "操作状态")
	//@TableField(value = "opr_status",nullable = true, length = 2)
	@TableField(value = "opr_status")
	private String oprStatus ;

	@ApiModelProperty(value = "复刻人代号")
	//@TableField(value = "audit_opr_id",nullable = true, length = 32)
	@TableField(value = "audit_opr_id")
	private String auditOprId ;

	@ApiModelProperty(value = "审核状态")
	//@TableField(value = "audit_status",nullable = true, length = 2)
	@TableField(value = "audit_status")
	private String auditStatus ;

	@ApiModelProperty(value = "创建时间")
	//@TableField(value = "create_time",nullable = false, length = 32)
	@TableField(value = "create_time")
	private String  createTime;

	@ApiModelProperty(value = "修改时间")
	//@TableField(value = "update_time",nullable = true, length = 32)
	@TableField(value = "update_time")
	private String  updateTime;

	@ApiModelProperty(value = "审核时间")
	//@TableField(value = "audit_time",nullable = true, length = 32)
	@TableField(value = "audit_time")
	private String  auditTime;

	@ApiModelProperty(value = "备用字段1")
	//@TableField(value = "remark1",nullable = true, length = 64)
	@TableField(value = "remark1")
	private String  remark1;

	@ApiModelProperty(value = "备用字段2")
	//@TableField(value = "remark2",nullable = true, length = 128)
	@TableField(value = "remark2")
	private String  remark2;

}
